using System;
using System.Collections;
using System.Collections.Generic;
using System.Xml.Serialization;

using QLTDK.Entities.Base;

namespace QLTDK.Entities.BaseObjects
{
    public class BaseTdkCaptdk : EntityObject<int>
    {
        #region Declarations

		private int? kichThuoc = null;
		private int? soLuong = null;
		
		private TdkLoaicaptdk maLoaiCapTDK = null;
		private TdkTudieukhien maTDK = null;
		
		
		#endregion

        #region Constructors

		/// <summary>
        /// Creates valid entity object
        /// </summary>
		public BaseTdkCaptdk() { }
		
        #endregion

        #region Properties

		[DomainSignature]
		public virtual int? KichThuoc
        {
            get { return kichThuoc; }
			set
			{
				kichThuoc = value;
			}
        }

		[DomainSignature]
		public virtual int? SoLuong
        {
            get { return soLuong; }
			set
			{
				soLuong = value;
			}
        }

		[DomainSignature]
		public virtual TdkLoaicaptdk MaLoaiCapTDK
        {
            get { return maLoaiCapTDK; }
			set
			{
				maLoaiCapTDK = value;
			}
        }
		
		[DomainSignature]
		public virtual TdkTudieukhien MaTDK
        {
            get { return maTDK; }
			set
			{
				maTDK = value;
			}
        }
		
        #endregion
    }
}